package com.lemon.core.common.lang.system;

import com.lemon.core.common.lang.util.StringUtils;

/**
 * @author lottery
 * @Description:
 * @date 2018/1/22 17:30
 * <p>
 * 系统变量，推送不管是api还是mq程序，线上启动都必须追加一个启动参数 -Dpush.api.env=PROD，如果没有这个值或者是值不为prod，那么依然走
 * 的是测试环境的发送
 */
public class SystemEnvironment {

    public static boolean isProd = false;

    public static String envPrefix = "";

    public static String LOGGER_ENV = "TEST";

    static {
        String env = System.getProperty("lottery.env.name", "TEST");
        isProd = StringUtils.isNotEmpty(env) && env.toUpperCase().contains("PROD");

        if (!isProd) {
            envPrefix = "TEST_";
        } else {
            LOGGER_ENV = "PROD";
        }
    }
}
